import java.rmi.Remote;
import java.rmi.RemoteException;

public interface RILogic extends Remote {
    public String getAllStudents(int sessionID) 
        throws RemoteException;

    public String getAllCourses(int sessionID) 
        throws RemoteException;

    public String getRegisteredStudents(int sessionID, String sCID, String sSection) 
        throws RemoteException;

    public String getRegisteredCourses(int sessionID, String sSID) 
        throws RemoteException;

    public String getCompletedCourses(int sessionID, String sSID) 
        throws RemoteException;

    public String makeARegistration(int sessionID, String sSID, String sCID, String sSection) 
        throws RemoteException;
    
    public String login(String id, String password) 
    		throws RemoteException;
    
}
